package com.hns.can.upgrade.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;
import org.hibernate.annotations.GenericGenerator;

/**
 * @版权：HNS 版权所有 (c) 2013
 * @author:JeffXu
 * @version Revision 1.0.0
 * @email:835264047@qq.com
 * @see:
 * @创建日期：2014-9-17
 * @功能说明：设备版本管理日志实体类
 * @begin
 * @修改记录:
 * @修改后版本          修改人          修改内容
 * @2014-9-17            JeffXu         创建
 * @end
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_UPG_EQMT_VRSN_MANAGE_LOG")
public class UpgEqmtVrsnManageLog extends BaseEntity implements java.io.Serializable {
    
    // Fields
    @Id
    @Column(name = "LOG_ID")
    private String logId;
    
    @Column(name = "LOG_TYPE")
    private String logType;
    
    @Column(name = "CORP_ID")
    private String corpId;
    
    @Column(name = "EQMT_ID")
    private String eqmtId;
    
    @Column(name = "CAR_ID")
    private String carId;
    
    @Column(name = "VRSN_ID")
    private String vrsnId;
    
    @Column(name = "LINE_ID")
    private String lineId;
    
    @Column(name = "UPGRADE_BEGIN_TIME")
    private String upgradeBeginTime;
    
    @Column(name = "UPGRADE_END_TIME")
    private String upgradeEndTime;
    
    @Column(name = "UPGRADE_USER")
    private String upgradeUser;
    
    @Column(name = "UPGRADE_ST")
    private String upgradeSt;
    
    @Column(name = "ST_MSG")
    private String stMsg;
    
    @Column(name = "ISSUED_QUERY_DATE")
    private String issuedQueryDate;
    
    @Column(name = "EQMT_LOG_NAME")
    private String eqmtLogName;
    
    /* 运营线路 */
    @Transient
    private String lineName;
    
    /* 车牌号 */
    @Transient
    private String licPltNo;
    
    /* 设备id */
    @Transient
    private String eqmtCd;
    
    /* 版本名称 */
    @Transient
    private String vrsnName;
    
    /* 运行时长 */
    @Transient
    private String runTime;
    
    // Constructors
    
    /** default constructor */
    public UpgEqmtVrsnManageLog() {
    }
    
    // Property accessors
    
    public String getLogId() {
        return this.logId;
    }
    
    public void setLogId(String logId) {
        this.logId = logId;
    }
    
    public String getLogType() {
        return this.logType;
    }
    
    public void setLogType(String logType) {
        this.logType = logType;
    }
    
    public String getCorpId() {
        return this.corpId;
    }
    
    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }
    
    public String getEqmtId() {
        return this.eqmtId;
    }
    
    public void setEqmtId(String eqmtId) {
        this.eqmtId = eqmtId;
    }
    
    public String getCarId() {
        return this.carId;
    }
    
    public void setCarId(String carId) {
        this.carId = carId;
    }
    
    public String getVrsnId() {
        return this.vrsnId;
    }
    
    public void setVrsnId(String vrsnId) {
        this.vrsnId = vrsnId;
    }
    
    public String getUpgradeBeginTime() {
        return this.upgradeBeginTime;
    }
    
    public void setUpgradeBeginTime(String upgradeBeginTime) {
        this.upgradeBeginTime = upgradeBeginTime;
    }
    
    public String getUpgradeEndTime() {
        return this.upgradeEndTime;
    }
    
    public void setUpgradeEndTime(String upgradeEndTime) {
        this.upgradeEndTime = upgradeEndTime;
    }
    
    public String getUpgradeUser() {
        return this.upgradeUser;
    }
    
    public void setUpgradeUser(String upgradeUser) {
        this.upgradeUser = upgradeUser;
    }
    
    public String getUpgradeSt() {
        return this.upgradeSt;
    }
    
    public void setUpgradeSt(String upgradeSt) {
        this.upgradeSt = upgradeSt;
    }
    
    public String getStMsg() {
        return this.stMsg;
    }
    
    public void setStMsg(String stMsg) {
        this.stMsg = stMsg;
    }
    
    public String getLineName() {
        return lineName;
    }
    
    public void setLineName(String lineName) {
        this.lineName = lineName;
    }
    
    public String getLicPltNo() {
        return licPltNo;
    }
    
    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }
    
    public String getEqmtCd() {
        return eqmtCd;
    }
    
    public void setEqmtCd(String eqmtCd) {
        this.eqmtCd = eqmtCd;
    }
    
    public String getVrsnName() {
        return vrsnName;
    }
    
    public void setVrsnName(String vrsnName) {
        this.vrsnName = vrsnName;
    }

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }
    
	public String getIssuedQueryDate() {
		return issuedQueryDate;
	}
	
	public void setIssuedQueryDate(String issuedQueryDate) {
		this.issuedQueryDate = issuedQueryDate;
	}

	public String getEqmtLogName() {
		return eqmtLogName;
	}

	public void setEqmtLogName(String eqmtLogName) {
		this.eqmtLogName = eqmtLogName;
	}

	public String getRunTime() {
		return runTime;
	}

	public void setRunTime(String runTime) {
		this.runTime = runTime;
	}
}
